Evolutionary Algorithms for Optimal Error-Correcting Codes
نویسندگان
چکیده
The maximum possible number of codewords in a q-ary code of length n and minimum distance d is denoted Aq(n,d). It is a fundamental problem in coding theory to determine this value for given parameters q, n and d. Codes that attain the maximum are said to be optimal. Unfortunately, for many different values of these parameters, the maximum number of codewords is currently unknown: instead we have a known upper bound and a known lower bound for this value. In this paper, we investigate the use of different evolutionary algorithms for improving lower bounds for given parameters. We relate this problem to the well-known Maximum Clique Problem. We compare the performance of the evolutionary algorithms to Hill Climbing, Beam Search, Simulated Annealing, and greedy methods. We found that the GAs outperformed all other algorithms in general; furthermore, the difference in performance became more significant when considering harder test cases.
منابع مشابه
A Comparison Of Evolutionary Algorithms For Finding Optimal Error-correcting Codes
optimum error correcting code for a WSN where both, the performance and energy consumption are taken into So to help the scholars in finding Optimization metric used to compare the performance of message passing algorithm (MPA) and sum-product (1) Chong C.Y. and Kumar S.P. Sensor networks: Evolution. proposed a Continuous Genetic Algorithm (CGA) to achieve the best subset of hyperspectral image...
متن کاملOne-point Goppa Codes on Some Genus 3 Curves with Applications in Quantum Error-Correcting Codes
We investigate one-point algebraic geometric codes CL(D, G) associated to maximal curves recently characterized by Tafazolian and Torres given by the affine equation yl = f(x), where f(x) is a separable polynomial of degree r relatively prime to l. We mainly focus on the curve y4 = x3 +x and Picard curves given by the equations y3 = x4-x and y3 = x4 -1. As a result, we obtain exact value of min...
متن کاملUsing The Chemical Reaction Optimization Algorithm
One of the fundamental problems in coding theory is to determine, for given set of parameters q, n and d, the value Aq(n,d), which is the maximum possible number of code words in a q-ary code of length n and minimum distance d. Codes that attain the maximum are said to be optimal. Being unknown for certain set of parameters, scientists have determined lower bounds, and researchers investigated ...
متن کاملList Decoding and Property Testing of Error Correcting Codes
List Decoding and Property Testing of Error Correcting Codes Atri Rudra Chair of the Supervisory Committee: Associate Professor Venkatesan Guruswami Department of Computer Science and Engineering Error correcting codes systematically introduce redundancy into data so that the original information can be recovered when parts of the redundant data are corrupted. Error correcting codes are used ub...
متن کاملParallel Evolutionary Algorithms in Telecommunications: Two Case Studies
Sequential and parallel evolutionary algorithms (EAs) are developed and evaluated on two hard optimisation problems arising in the field of Telecommunications: designing error correcting codes, and finding optimal placements for antennas in radio networks. Different EA models (generational, steadystate and cellular) are compared on these two problems, both in sequential and parallel versions. W...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005